self-assembly kits - French English Dictionary